package com.portal.system.service;

import com.portal.system.domain.SysAccessApp;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author novice
* @description 针对表【sys_access_app】的数据库操作Service
* @createDate 2025-01-21 23:39:50
*/
public interface SysAccessAppService extends IService<SysAccessApp> {

    /**
     * 查询接入应用列表
     *
     * @param sysAccessApp 接入应用
     * @return 接入应用集合
     */
    List<SysAccessApp> selectSysAccessAppList(SysAccessApp sysAccessApp);

    /**
     * 查询接入应用
     *
     * @param appId 接入应用主键
     * @return 接入应用
     */
    SysAccessApp selectSysAccessAppByAppId(Long appId);

    /**
     * 新增接入应用
     *
     * @param sysAccessApp 接入应用
     * @return 结果
     */
    int insertSysAccessApp(SysAccessApp sysAccessApp);

    /**
     * 修改接入应用
     *
     * @param sysAccessApp 接入应用
     * @return 结果
     */
    int updateSysAccessApp(SysAccessApp sysAccessApp);

    /**
     * 删除接入应用
     *
     * @param appId 接入应用主键
     * @return 结果
     */
    int deleteSysAccessAppByAppIds(Long[] appIds);
    /**
     * 删除接入应用信息
     *
     * @param id 接入应用主键
     * @return 结果
     */
    public int deleteSysAccessAppById(Long id);
}
